在有線網路應用(二)的應用中,使用樹莓派當成主路由,乙太網路線為WAN,WIFI為LAN的佈局。不過pi 4雖然有支援到ac規格的無線網路,但畢竟功率不是特別強,我的樹莓派都還裝了金屬外盒阻攔了天線強度,而且用其他無線設備橋接中繼的配置也不符合多數的使用場景。
最適當的成為主路由的方式還是需要藉由網路線進行WAN與LAN傳輸,在Pi 4有USB2.0/3.0接口各兩個,可以拿一個外接的USB網卡來做擴充。這樣不就有兩個網路孔了嗎?以下是想達成的拓樸:
這邊要特別提到樹莓派4的USB與Ethernet分別由兩個IC控制,所以介面(USB3.0/Gigabit Ethernet)都得以全速發揮。但pi3的乙太網路是跑在USB2.0之下,無法達到Gigabit(1Gbps)速度,USB也只有2.0應用性會較受限一些。
另外USB網路卡不見得所有都能夠在openwrt中使用,要購買之前可以餵狗(google)或是到openwrt的套件包中找找有支援的硬體晶片。
將網路卡接上USB的孔,然後到軟體包中尋找對應的驅動,我使用的是瑞昱的晶片,所以在搜尋打上"Realtek"並尋找可用的套件點選安裝。
之後就可以到網路->介面中進行設定。新增介面就可以看到裡面有兩張實體乙太網路介面卡eth0/eth1
如果接續Day_09 有線網路應用(二)進度,可以將新的USB網卡新增到區域網路的橋接,就可以去接上其他電腦、設備、分享器、交換機等等。我這邊多數會接上交換機(switch),讓網口可以更多,提供給更多設備或佈建使用。
同理,也可以把外加的USB網卡作為WAN。
如果是從頭開始的設定會容易一些,因為無線網路已經附加橋接在區網之中,只需要新增軟體並修改無線網路,不會碰到需要再新增橋接介面問題。
流程大概會是: